Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F28 USA F29 USA F3 USA F13 Poland F4 Switzerland F3 Great Britain F5 Great Britain F6 Czech Rep. F1 Czech Rep. F2 Switzerland F2 Poland F1 Azerbaijan F1 Azerbaijan F2 Turkey F4 Italy F4 Poland F1 Poland F3 Poland F4 Belarus F3 Poland F2 Poland F8 Great Britain F2 Great Britain F3 Turkey F3 USA F27 USA F8 Poland F6 Poland F1 Poland F2 Slovakia F1 Poland F5 Poland F6 Poland F7 Czech Republic F6 Germany F1 Germany F2 Germany F4 Poland F2 Belarus F4 France F17 M15 Bytom M15 Wroclaw GHI Bronx Classic - Bronx Home Depot Center USTA Challenger - Carson 2006 Challenger of Santa Clarita California Challenger - Valencia The West Side Tennis Club Clay Court Challenger - Forest Hills The Swanston Challenger - Sacramento XL Bermuda Open - Bermuda Wolfsburg Challenger Caltanissetta Challenger Rome Challenger Bytom Challenger Seville Challenger Aachen Challenger Helsinki Challenger Heilbronn Challenger Bytom Challenger Sydney International - Sydney Scheveningen Challenger Poznan Challenger St. Remy Challenger Heilbronn Challenger Bergamo Challenger Winston-Salem Open - Winston-Salem Bath Challenger Prague Challenger Zagreb Challenger Poznan Challenger Seville Challenger Sacramento Challenger Dallas Challenger Wolfsburg Challenger Bath Challenger Sarasota Challenger Tunis Challenger Rome Challenger Prostejov Challenger Nottingham-2 Challenger Scheveningen Challenger Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas USTA Men's Challenger of Dallas - Dallas Harrah's Entertainment Men's Pro Challenger - Tunica Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Flea Market Cup Busan Challenger Tennis - Busan Chengdu Open - Chengdu The Surbiton Trophy - Surbiton Odlum Brown Vancouver Open - Vancouver Swanston Challenger - Sacramento KGHM Dialog Polish Indoors - Wroclaw Sacramento Challenger Polska Energia Open - Bytom Porsche Open - Poznan Pekao Open - Szczecin Segovia Challenger IPP Open - Helsinki Meerbusch Challenger Genova Challenger Orleans Challenger Mons Challenger Rennes Challenger Bratislava Challenger Prostejov Challenger Tampere Challenger Trani Challenger Braunschweig Challenger Poznan Challenger Aachen Challenger Salzburg Challenger Como Challenger Courmayeur Challenger Szczecin Challenger Wolfsburg Challenger Orleans Challenger St. Brieuc Challenger Athens Challenger Ortisei Challenger Furth Challenger Turin Challenger Eckental Challenger Bratislava Challenger Tulsa Challenger Madrid Challenger Eckental Challenger Salzburg Challenger Cherbourg Challenger Sarajevo Challenger Poznan Challenger Szczecin Challenger Mons Challenger Sopot Challenger Rome Challenger Marburg Challenger Burbank Challenger - Burbank Barletta Challenger Ostrava Challenger Binghamton Challenger Napa Challenger Tiburon Challenger Cairo Challenger Irving Challenger Rennes Challenger Orleans Challenger Tiburon Challenger Kosice Challenger USTA Comerica Challenger - Aptos Samsung Secruities Cup Challenger - Seoul Singha Tennis Classic - Tarzana Rennes Challenger Pau Challenger Szczecin Challenger Ortisei Challenger Quimper Challenger Bergamo Challenger Wroclaw Challenger Wailea Men's Challenger - Maui Guadalajara Challenger Lugano Challenger Surbiton Challenger Poznan Challenger Grodzisk Mazowiecki Challenger Poznan Challenger 2003 USTA Challenger of Calabasas - Calabasas Quimper Challenger Mallorca Challenger Seville Challenger Szczecin Challenger Caversham International Tennis Tournament - Jersey Wroclaw Challenger Prostejov Challenger Mercedes-Benz Cup - Los Angeles SAP Open - San Jose Tennis Channel Open - Las Vegas Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Countrywide Classic - Los Angeles RCA Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Serbia Open - Belgrade Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich AEGON Championships - London Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona RCA Championships - Indianapolis Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing SAP Open - San Jose Apia International - Sydney Open Sud de France - Montpellier Hypo Group Tennis International - Portschach U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille US Men's Clay Court Championship - Houston Thailand Open - Bangkok Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Rakuten Japan Open - Tokyo U.S. Mens's Clay Court Championship - Houston If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix de Tennis de Lyon - Lyon Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch AEGON Championships - London Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON Championships - London AEGON International - Eastbourne Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Sydney International - Sydney New York Open - New York Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem Heineken Open - Auckland China Open - Beijing Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Adelaide International - Adelaide Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Heineken Open - Auckland Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Emilia-Romagna Open - Parma Dallas Open - Dallas US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Aegon Nottingham Open - Nottingham Citi Open - Washington If Stockholm Open - Stockholm Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Delray Beach Open - Delray Beach Hall of Fame Open - Newport Swiss Indoors Basel - Basel Gerry Weber Open - Halle Brisbane International - Brisbane Citi Open - Washington Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, PO, POL-GBR, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group II, 1R, POL-MAD 4-1 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Prague Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Wimbledon - London Australian Open - Melbourne Davis Cup, World Group II, PO, POL-HKG 4-0 BNP Paribas Open - Indian Wells Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong Kooyong Classic - Kooyong All Lower level tournaments Olympics - Beijing Olympics - Rio de Janeiro Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, SF, CRO-USA 3-2 Australian Open - Melbourne Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, PO, COL-USA 1-3 AAMI Classic - Kooyong